<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    	<title>Envoi de votre article...</title>
</head>
<body>

<?php

$type = $_GET['type'];
$password = $_POST['password'];
$username = trim($_POST['username']);
	
if ($username[0] != '#'){
$username = '#' . $username;
};
$login = substr($username, 1);


if($type == 'article')
{
//echo 'C\'est un article !';


$title = $_POST['article_title'];
$article = $_POST['article_article'];

//echo $title.$article;
}

elseif($type == 'photo')
{
//echo 'C\'est une photo !';


$title = $_POST['photo_title'];
$article = $_POST['photo_article'];
$media = $_POST['photo_image'];

//echo $title.$article.$image;
}

elseif($type == 'citation')
{
//echo 'C\'est une citation !';

$title = $_POST['citation_title'];
$article = $_POST['citation_citation'].'<br /><br />'.$_POST['citation_source'];

//echo $title.$article;
}

elseif($type == 'video')
{
//echo 'C\'est une vidéo !';

$title = $_POST['video_title'];
$article = $_POST['video_embed'].$_POST['video_article'];

//echo $title.$article;
}


require_once('..libs/skyrock.class.php');

	if(!empty($media))
	{
	
$extension = explode('?', $media);
$extension = substr($extension[0], -3);

        // On vérifie l'extension du fichier
		if($extension == 'png')
		{
		$format = 'image/png';
		}
		if($extension == 'jpg' OR $extension == 'jpeg')
		{
		$format = 'image/jpeg';
		}
		if($extension == 'gif')
		{
		$format = 'image/gif';
		}
	if($format)
		{
		$fichier = file_get_contents($media);
		$image64 = base64_encode($fichier);
		}
	else {
    // Sinon on affiche une erreur pour l'extension
    echo '<p><strong>L\'extension de cette image n\'est pas autorisée !</strong><br />L\'article n\'a pas été publié.</p>';
	exit;
		}
	}

$blog = new skyrock($username, $password);
$titre_orig = $title;
$titre = stripslashes($title);
$contenu = stripslashes($article);
$post = $blog->newPost($titre,$contenu, true);

		if($image64)
		{					
					$image = $blog->newMedia($post,$format,$image64);
					// Si envoi OK alors on affiche le message de réussite
					if($image['url'] != '0')
					{
					echo '<p><strong>Image ajoutée</strong> : <a href="'.$image['url'].'">'.$image['url'].'</a><p>';
					}
					else
					{
					echo '<strong>Image refusée par Skyrock</strong> : Ne me demandé pas pourquoi, je ne sais pas...';
					}
		}

echo '<p><strong>Article publié : <a href="http://'.$login.'.skyrock.com/article_'.$post.'.html" target="_blank">'.$titre_orig.'</a> (id : '.$post.')</strong>';
echo '<br /><a href="javascript:window.close()">Fermer</a></p>';
?>
</body>
</html>